Addressing high dimensional multi-objective optimization problems by coevolutionary islands with overlapping search spaces