Spin transfer torque magnetic random access memory