spintronic systems