Different resistance switching behaviors of NiO thin films deposited on Pt and SrRuO3 electrodes | Synapse