Heterogeneous Cooperative Coevolution: Strategies of Integration between GP and GA