CARPooL: Collective Adaptation using concuRrent PLanning