Scheduling communication on bus