Affiliation: | a Department of Computer Science, College of Staten Island, City University of New York, 2800 Victory Blvd., NY 10314, USA;b Department of Electrical and Computer Engineering, The University of Tennessee, 414 Ferris Hall, Knoxville, TN 37996-2100, USA |