NDSU-CIIT Green Computing and Communications Laboratory, Electrical and Computer Engineering Department, North Dakota State University, Fargo, USA 58108-6050;Faculty of Sciences, Technology and Communications, CSC&SnT, University of Luxembourg, Luxembourg, Luxembourg;Faculty of Sciences, Technology and Communications, CSC&SnT, University of Luxembourg, Luxembourg, Luxembourg