Boost kd-tree by using Surface Area Heuristic