A Taxonomy of the High-Level Synthesis Ecosystem for Heterogeneous FPGA Systems | Synapse