Synaptic devices based on semiconductor nanocrystals