Text this: Spin transfer torque based devices, circuits, and memory /