Review on magnetic spinel ferrite (MFe2O4) nanoparticles: From synthesis to application | Synapse