https://123dok.com/document/y860k50q-on-the-minimization-of-task-switch-costs.html