Convection-diffusion equations are widely used for modeling and simulations of various complex phenomena in science and engineering (Hundsdorfer & Verwer, 2003; Morton, 1996). Since for most application problems it is impossible to solve convection-diffusion equations analytically, efficient numerical algorithms are becoming increasingly important to numerical simulations involving convection-d...