https://deporymijaropile.mollycmorin.com/scalable-shared-memory-multiprocessors-book-35724if.php