https://hgpu.org/?p=7500
Lynx: A Dynamic Instrumentation System for Data-Parallel Applications on GPGPU Architectures