Zhen Lin, Lars Nyland, Huiyang Zhou: Enabling efficient preemption for SIMT architectures with lightweight context switching. SC 2016: 898-908