New nanocrystals could make faster, smarter computers