Nanoparticles: An Emerging Hope in Cancer Therapy | Synapse