I'm looking at the new Mac Pro for software development and light gaming. I largely program with the gcc toolchain, XCode, and Matlab/R. My current set up is a 2011 MacBook Pro with an i7. Will VM software (specifically VMWare Fusion, Oracle VirtualBox, or Parallels) fully take advantage of the new Mac Pro's 6-core (and 8- and 12-core) configurations? For example, if I run Matlab in Win7 in a VM, will the VM benefit from having more cores?