Text this: Flash Memory for Synaptic Plasticity in Neuromorphic Computing: A Review