Can Nvidia's Kepler processor revolutionize virtual desktop hosting?