The multiple container loading problem with loading docks