https://hgpu.org/?p=6428
Enabling Efficient Online Profiling of Homogeneous and Heterogeneous Multicore Systems