Two-layer simulated annealing and tabu search heuristics for a vehicle routing problem with cross docks and split deliveries. (October 2017)