1. Tennessee Technological University,Department of Computer Science,Cookeville,TN,USA
2. Texas A&M University,Department of Electrical and Computer Engineering,TX,USA
3. Texas A&M University at Qatar,Department of Electrical and Computer Engineering,Doha,Qatar