https://hgpu.org/?p=19721
EASYPAP: a Framework for Learning Parallel Programming