1. A memory cell comprising: a magnetic cell structure comprising a magnetic tunnel junction (MTJ) or a spin valve; a soft magnetic material, wherein the soft magnetic material does not retain substantial magnetization when a programming current is not applied; and a coupling layer arranged between the magnetic cell structure and the soft magnetic layer.