Added the JoinCostOptimization.java file in the heuristics folder