https://hgpu.org/?p=5509
Piccolo: building fast, distributed programs with partitioned tables