Harnessing aspect–oriented programming on GPU: application to warp–level parallelism. (10th April 2015)