1. A method of converting a memory address, comprising: receiving a guest logical memory address for a virtual machine; determining an index page reference from the guest logical memory address; retrieving a page index corresponding to the virtual machine; retrieving a first part of the host physical memory address from an index page using the page index; retrieving a second part of the host physical memory address from the guest logical memory address; and generating the host physical memory address from the first and second parts of the host physical memory address.