A customized two-stage parallel computing algorithm for solving the combined modal split and traffic assignment problem. (June 2023)