Low-power non-volatile spintronic memory: STT-RAM and beyond | Synapse