Harnessing aspect–oriented programming on GPU: application to warp–level parallelism. (1st January 2015)