A data-parallel many-source shortest-path algorithm to accelerate macroscopic transport network assignment. (July 2019)