Cancer heterogeneity: implications for targeted therapeutics | Synapse