Why CPUs Reign Supreme and GPUs Fall Short