https://hgpu.org/?p=4087
Multilevel Granularity Parallelism Synthesis on FPGAs