University of Crete Academic Research Labs Microelectronics Research Group Heraklion, Crete Nanoscale Optoelectronics Lab Heraklion, Crete