Enabling and Exploiting Flexible Task Assignment on GPU through SM-Centric Program Transformations
Qilin: exploiting parallelism on heterogeneous multiprocessors with adaptive mapping