Carbon Nanotube-Based Synapses For Neuromorphic Circuits