An optimal software-pipelining method for instruction-level parallel processors based on scaled retiming | IEEE Conference Publication | IEEE Xplore