https://hgpu.org/?p=5476
Compiler-directed memory management for heterogeneous MPSoCs