Analog architectures for neural network acceleration based on non-volatile memory | Synapse