Dissecting tumor metabolic heterogeneity