1. Department of Computer Science, Virginia Tech, Blacksburg, VA, USA
2. Department of Electrical Engineering, The Pennsylvania State University, State College, PA, USA
3. Department of Computer Science, Tulane University, New Orleans, LA, USA
4. Bradley Department of Electrical and Computer Engineering, Virginia Tech, Blacksburg, VA, USA