Jobs
(one per cluster)
C0
C1
C2
C3
C4
C5
C6
C7
C8
Queues
Worker 0 deque
Worker 1 deque
Worker 2 deque
Worker 0
processing...
Worker 1
processing...
Worker 2
idle, stealing
steal
Each cluster is one job. Idle workers steal from busy workers' deques.
No locks between jobs. No shared state. No fixed partitioning.