1. Lane Department of Computer Science and Electrical Engineering, West Virginia University (WVU), Morgantown, WV, USA
2. Department of Computer Engineering, San José State University, San Jose, CA, USA
3. Department of Electrical and Computer Engineering, University of Southern California, Los Angeles, CA, USA