Nanoelectronic Programmable Synapses Based on Phase Change Materials for Brain-Inspired Computing