Mechanistic Modeling of Solution Gas Drive in Viscous Oils