https://hgpu.org/?p=23548
Extending High-Level Synthesis for Task-Parallel Programs