Iterative module scheduling: an algorithm for software pipelining loops | IEEE Conference Publication | IEEE Xplore