Target shape design optimization by evolving B-splines with cooperative coevolution