Scheduling with time dependent processing times: Review and extensions | Synapse