Now you are in the subtree of TECHNOLOGY and MARKETS public knowledge tree. 

Algorithms and Data structures

https://en.wikipedia.org/wiki/Parallel_algorithm

https://www.cs.cmu.edu/~guyb/papers/BM04.pdf
https://en.wikipedia.org/wiki/Load_balancing_(computing)

https://code.kx.com/q/wp/multi-thread/#query-optimizations-using-multi-threading

https://en.wikipedia.org/wiki/Parallel_computing

2008 Algorithms and Data Structures for External Memory- Jeffrey Scott Vitter

  • 4 Exploiting Locality and Load Balancing 25 (page 42)

Disk striping can be used to get optimal multiple-disk algorithms
for three of the four fundamental operations of Chapter 3 — streaming,
online search, and answer reporting — but it is nonoptimal for sorting