https://hgpu.org/?p=5169
SkePU: a multi-backend skeleton programming library for multi-GPU systems