M02 New Technologies: Spin Orbit Torque Magnetic Memories (SOT-MRAM): A Device to Architecture Review