CostModel: We have API for checking the costs of known shuffles. This patch adds