selected publications academic article Linearly programmable two-dimensional halide perovskite memristor arrays for neuromorphic computing.. Nature nanotechnology. 2024