Compositional convection in viscous melts