Efficient Solution of Two-Dimensional Steady Separated Flows