Neuromorphic computing using non-volatile memory | Synapse