Spintronics: A contemporary review of emerging electronics devices | Synapse