Nanomagnetic and Spintronic Devices for Energy-Efficient Memory and ComputingJayasimha Atulasimha₹11,836