Improving virtualization in the presence of software managed translation lookaside buffers
kvm: the Linux Virtual Machine Monitor