Energy efficient hardware-software co-synthesis using reconfigurable hardware. (©2010)