Asynchronous scheduling/binding using a genetic approach