Emulation code is hard to write (very complex) and multithreading is very hard (especially on complex linear tasks... like emulation). So the chances that VPC is multithreaded in any real way is going to be small. This means that it will not directly benefit from multiprocessors. It will still get the usual benefits of having a second processor in the system (other programs can be shifted to the other processor).