https://hgpu.org/?p=6249
Creating HW/SW co-designed MPSoPC's from high level programming models