Magnetic Soliton MTJ Devices for Neuromorphic Computing Applications | Synapse