[Tutorial] Productive Parallel Programming for FPGA with High Level Synthesis