1. Department of Electrical and Computer Engineering, Texas A&M University, College Station, TX, USA
2. Department of Computer Science and Engineering, University of Nevada, Reno, NV, USA
3. Department of Computer Science, Tennessee Tech University, Cookeville, TN, USA
4. Department of Energy, Aalborg University, Aalborg, Denmark