https://hgpu.org/?p=8782
HiDP: A Hierarchical Data Parallel Language