slight correction, I think you mean cores, not processors (it's dual core processor, not 2 different processors).
I don't know a whole lot on the subject as I've just started doing some research for my new laptop purchase, but I think that this talks about your "separating tasks" statement:
", the operating system must be able to recognize multi-threading and the software must have simultaneous multi-threading technology (SMT) written into its code. SMT enables parallel multi-threading wherein the cores are served multi-threaded instructions in parallel. Without SMT the software will only recognize one core. Adobe® Photoshop® is an example of SMT-aware software. SMT is also used with multi-processor systems common to servers. "