Energy savings and speedups from partitioning critical software loops to hardware in embedded systems. - Greg Stitt; Frank Vahid; Shawn Nematbakhsh (ACM Trans. Embed. Comput. Syst., 2004)