1. University of Naples “Federico II,” 80125 Naples, Italy
2. Khalifa University of Science and Technology, P.O. Box 127788, Abu Dhabi, United Arab Emirates
3. Polytechnic University of Catalonia (UPC), 08222 Terrassa, Spain
4. Technical University of Madrid (UPM), 28040 Madrid, Spain