https://hgpu.org/?p=19060
On-The-Fly Parallel Data Shuffling for Graph Processing on OpenCL-based FPGAs