https://hgpu.org/?p=10926
Adaptive implementation selection in the SkePU skeleton programming library