Department of Computer Science and Engineering, The Pennsylvania State University, State College, PA, USA.|Department of Computer Science and Engineering, The Pennsylvania State University, State College, PA, USA.