Controllable coexistence of threshold and non-volatile crosspoint memory for highly linear synaptic device applications | Synapse