SPOT – Spin Orbit Torque memory for cache & Multicore processor applicatio