1. Department of Computer and Information Sciences, Temple University, Philadelphia, PA, USA
2. Department of Electrical and Computer Engineering, Indiana University–Purdue University Indianapolis, Indianapolis, IN, USA
3. Department of Computer Science, New York Institute of Technology, New York, NY, USA
4. Department of Computer and Information Technology, Indiana University–Purdue University Indianapolis, Indianapolis, IN, USA
5. Department of Electrical and Computer Engineering, Rutgers University, New Brunswick, NJ, USA