Yes, it does. I also allows Windows programs to take advantage of both cores as well (given if the programs themselves are written that way)
No, I don't think it does. If you have it working on both cores, would you explain how you do that? Because mine only seems to operate on one.
Look at the number of threads. Parallels has 17. Therefore, at least some of the processing Parallels is doing is going to the other core. Remember, a dual-core CPU has 200% CPU time available to allocate (100% per core).I could be wrong (HA, wouldn't be the first). However I thought a single core program would top out at 100% CPU usage? See screen shot.