Perspective: A review on memristive hardware for neuromorphic computation | Synapse