implement core-guided binary search algorithm with disjoint cores (BCD algorithm)