int num = MSG_comm_waitany(comms);
xbt_dynar_remove_at(comms, num, &res_irecv);
task_com = MSG_comm_get_task(res_irecv);
INFO1("Processing \"%s\"", MSG_task_get_name(task_com) );
MSG_task_execute(task_com);
INFO1("\"%s\" done", MSG_task_get_name(task_com));
int num = MSG_comm_waitany(comms);
xbt_dynar_remove_at(comms, num, &res_irecv);
task_com = MSG_comm_get_task(res_irecv);
INFO1("Processing \"%s\"", MSG_task_get_name(task_com) );
MSG_task_execute(task_com);
INFO1("\"%s\" done", MSG_task_get_name(task_com));