Average-case performance of heuristics for three-dimensional assignment problems