Session 3A - Efficient Construction of Directed Hopsets and Parallel Approximate Shortest Paths