Optimizing Write Fidelity of MRAMs by Alternating Water-Filling Algorithm | IEEE Journals & Magazine | IEEE Xplore