https://medium.com/@wesleycremonini0/why-concurrent-code-can-be-slower-than-sequential-code-88d82d87ff09