Scalable spin torque driven devices and circuits for high performance memory and computing