Parallel Tabu Search Heuristics for the Dynamic Multi-Vehicle Dial-a-Ride Problem