1. A computer system, comprising: physical memory; and a plurality of physical processors each having one or more cores; wherein each core instantiates one or more virtual processors that execute program code; wherein a given core is configured to invoke a hyper-kernel on its hosting physical processor when the given core cannot access a set of data needed by the core, wherein the needed set of data resides in a portion of the physical memory; wherein the invoked hyper-kernel selectively moves the needed set of data to a location accessible by the hosting physical processor or remaps a virtual processor associated with the given core to another core that can access the needed set of data; and wherein the hyper-kernel is configured to unify computing resources of a plurality of disparate computing nodes into a unified set.