Build your first multithreaded application - Introduction to multithreading in modern C++