By Oren Wright , Yorie Nakahira (Carnegie Mellon University, Department of Electrical and Computer Engineering) , José Moura (Carnegie Mellon University, Department of Electrical and Computer Engineering)