Mantle Convection Modeling with Viscoelastic/Brittle Lithosphere: Numerical and Computational Methodology