Microkernel memory references, traditionally required to refer to memory by
exact physical address, are transformed so as to be able to map the
references to addresses in multiple memory nodes. As a result, each node's
address space may be compiled to by multiple microkernels. Reverse mapping
responsive to coherency requests facilitates cache coherency.