Analysis of MTJ write circuits and design of hybrid MTJ/CMOS full adder for in-memory computation architecture | Synapse