1. Faculty of Information Technology, Communication Sciences, Tampere University, Tampere, Finland
2. Department of Electrical Engineering, University of South Carolina, Columbia, SC, USA
3. Department of Management Engineering, University of Padova, Padova, Italy