Department of Computer Science, Virginia Tech, 225 Stanger Street, Blacksburg, 24060, VA, USA. zjing14@vt.edu.|Parallel Computing Lab, Intel Corporation, Bengaluru, Karnataka, 560102, India.|Department of Computer Science, Virginia Tech, 225 Stanger Street, Blacksburg, 24060, VA, USA.|Department of Computer Science, Virginia Tech, 225 Stanger Street, Blacksburg, 24060, VA, USA.