Heuristic and Exact Algorithms for the Multi-Pile Vehicle Routing Problem