A Survey on Neuromorphic Computing: Models and Hardware | Synapse