Recent Developments in Deterministic Sequencing and Scheduling: A Survey