I remember that back at school we used Unix based thing called Mosix. It allowed whole network cluster to become "one computer" and automatically migrated processes to nodes with low load.
So I though, fifteen years later, with all the "cloud" buzz, it would be possible to have virtualization layer which could hide details and let Windows think that there is one big multicore computer.
But it seems I was wrong. Event Mosix isn't open source any more!
and there are people who had same idea as me: http://arstechnica.com/civis/viewtopic.php?f=16&t=710361