An Iterative Algorithm for Hardware-Software Partitioning, Hardware Design Space Exploration and Scheduling - Chatha, Karam S.; Vemuri, Ranga (Design automation for embedded systems, 2000)