While troubleshooting a CPU performance issue on a workstation class VM, I wondered if there were a way to assign virtual CPU cores to a VM. Check out the following links, the processes documented on them worked great. In this case, after performing the steps therein, my workstation VM believed it had 2-Quad Core Processors.