Chapter 6. Scheduling NUMA-aware workloads