https://hgpu.org/?p=19043
High Performance Computing via High Level Synthesis