1. A nonvolatile flip-flop apparatus, comprising: a master latch; a slave latch coupled to the master latch; and a nonvolatile (NV) latch coupled to the master latch, wherein the master latch provides inputs to the slave latch and the NV latch, wherein the NV latch comprises: a first current path including a first magnetic tunnel junction (MTJ); and a second current path including a second MTJ, wherein the first current path and the second current path are coupled in parallel by a plurality of back-to-back inverters, wherein the nonvolatile flip-flop apparatus further comprises: a first access transistor coupled to the first in series; and a second access transistor coupled to the second MTJ in series, and wherein the first access transistor and the second access transistor are respectively controlled by a set of shared signals.