Loop Splitting for Efficient Pipelining in High-Level Synthesis | Synapse