Multiple Appservers running in VM for load balancing

An Epicor consultant shared with me a PowerPoint of the benefits of running 2 or more Appservers in a VM on one box. The slide showed that there were performance gains allocating four cores per app server and it would help with load balancing.

Has anyone tried this?

I am trying to get as much performance as I can get.