Magnetic skyrmions: materials, manipulation, detection, and applications in spintronic devices | Synapse