Parallel programming of an ionic floating-gate memory array for scalable neuromorphic computing | Synapse