Towards Eliminating Memory Virtualization Overhead