Department of Computer Science and Engineering, Pennsylvania State University, University Park 16802, USA.|Department of Computer Science and Engineering, Pennsylvania State University, University Park 16802, USA.|Department of Computer Science and Engineering, Pennsylvania State University, University Park 16802, USA.|Department of Computer Science and Engineering, Pennsylvania State University, University Park 16802, USA.