https://hgpu.org/?p=13375
Harnessing Aspect Oriented Programming on GPU: Application to Warp-Level Parallelism (WLP)