1. School of Computing and Informatics, University of Louisiana at Lafayette, Lafayette, LA, USA
2. Institute of Computer Technology, Technische Universität Wien, Vienna, Austria
3. Department of Computer Science, University of California at Irvine, Irvine, CA, USA
4. Department of Mechanical Engineering, University of Louisiana at Lafayette, Lafayette, LA, USA