Adding virtualization to desktop machines