High-Level Synthesis for FPGAs—A Hardware Engineer’s Perspective | Synapse