arrays of nanowire transistors 4728243