1. A read circuit for reading memory elements of a memory cell comprising: the memory cell including a first magnetic memory element and a second magnetic memory element, the first magnetic memory element being coupled between a first access transistor and the second magnetic memory element, each of the first and second magnetic memory elements having associate therewith a resistance, the first and second magnetic memory elements including, a first fixed layer formed on top of a bottom electrode and having a fixed magnetic orientation; a first barrier layer formed on top of the first fixed layer; a first free layer formed on top of the first barrier layer, the first fixed layer, the first barrier layer, and the first free layer forming a first magnetic tunneling junction (MTJ), the first free layer having a magnetic orientation that is switchable upon current flowing therethrough; a non-magnetic layer formed on top of the first free layer, the non-magnetic layer being made of a material selected from a group comprising: Nickel niobium (NiNb), Nickel phosphorous (NiP), Nickel vanadium (NiV), Nickel bororn (NiB) and copper-zirconium (CuZr); a second free layer formed on top of the non-magnetic layer and having a magnetic orientation that is switchable upon current flowing therethrough; a second barrier layer formed on top of the second free layer; a second fixed layer formed on top of the second barrier layer, the second fixed layer, the second barrier layer, and the second free layer forming a second magnetic tunneling junction (MTJ); a sense amplifier circuit coupled to the memory cell; and a reference circuit coupled to the sense amplifier, the reference circuit including a plurality of state reference circuits each of which includes a reference memory cell that has a reference magnetic memory element with a predetermined and distinctive resistance, the reference magnetic memory elements being used to read the magnetic memory elements of the memory cell by using the sense amplifier circuit to compare the resistance of the magnetic elements of the magnetic cell to that of the reference magnetic elements.