Micromagnetic Modeling And Analysis For Memory And Processing Applications