1. A method of managing memory on a computing system having a memory, the method comprising: allocating memory space on the computing system, comprising: translating an intermediate physical address to a physical address in a monitor agent, the monitor agent assigning the physical address based on a characteristic of the memory and a characteristic of one or more processes of the computing system.