Parallel computing
Scala
Thread pool
MapReduce
Work stealing
Foreach loop
Scheduling
Double-ended queue
Queue
Iterator
Task
Multi-core processor