Magnetic nanoparticles: biomedical applications and challenges | Synapse