Semiconductor Nanostructures for Optoelectronic Devices: Processing, Characterization and Applications