https://hgpu.org/?p=2338
An asymmetric distributed shared memory model for heterogeneous parallel systems