1. An apparatus for computing, comprising: one or more general purpose processors; a graphics processing unit; system memory coupled with the one or more general purpose processors and the graphics processing unit; and a virtual machine monitor to manage virtual machines hosted by the one or more general purpose processors, wherein the virtual machine monitor includes: a memory manager to manage accesses of the system memory by instructions of applications of the virtual machines, to be executed by the one or more general purpose processors, wherein management of accesses includes tracking of modified memory pages of the system memory; and a graphics command parser to analyze graphics commands issued to the graphics processing unit by the applications to detect writes to the system memory caused by the graphics commands, and augment the tracking of modified memory pages by the memory manager.