Review of memristor devices in neuromorphic computing: materials sciences and device challenges | Synapse