Nanostructure designs in oxides for enhanced resistive switching properties towards neuromorphic computing