Optimal and Heuristic Approaches to Modulo Scheduling With Rational Initiation Intervals in Hardware Synthesis | IEEE Journals & Magazine | IEEE Xplore