Scheduling for Instruction