Designing Modular Hardware Accelerators in C with ROCCC 2.0 | Synapse