Collective computational activity in self-assembled arrays of quantum dots: a novel neuromorphic architecture for nanoelectronics | IEEE Journals & Magazine | IEEE Xplore