https://hgpu.org/?p=5239
Software architecture and system validation of an open, unified model for accelerated multicore computing