Geochemistry: Mantle heterogeneity and convection