That's quite interesting!
It makes sense, that the scheduler "rotates" the load over the cores, but it wonders me, that the "single-threaded-load" of the VM is not shown on the whole system.
Shouldn't one core be at least at 75%, if one core in the VM is at 75%?