GPU memory virtualization project