Department of Computer Science and Engineering, University of South Carolina, Columbia, SC 29208, USA.|Department of Computer Science and Engineering, University of South Carolina, Columbia, SC 29208, USA.|Department of Computer Science and Engineering, University of South Carolina, Columbia, SC 29208, USA.|Department of Computer Science and Engineering, University of South Carolina, Columbia, SC 29208, USA.