Enabling and Exploiting Flexible Task Assignment on GPU through SM-Centric Program Transformations | Synapse