Computer Engineering and Computer Science Department, Speed School of Engineering, University of Louisville, Louisville, KY 40292, USA. eric.rouchka@louisville.edu|Computer Engineering and Computer Science Department, Speed School of Engineering, University of Louisville, Louisville, KY 40292, USA. eric.rouchka@louisville.edu|Computer Engineering and Computer Science Department, Speed School of Engineering, University of Louisville, Louisville, KY 40292, USA. eric.rouchka@louisville.edu|Computer Engineering and Computer Science Department, Speed School of Engineering, University of Louisville, Louisville, KY 40292, USA. eric.rouchka@louisville.edu|Computer Engineering and Computer Science Department, Speed School of Engineering, University of Louisville, Louisville, KY 40292, USA. eric.rouchka@louisville.edu