Проектирование многопоточных приложений
Поделитесь ссылками(книги, блоги, статьи и тд) по сабжу. Интересует именно проектирование: как разбивать приложение на потоки, какие инструменты синхронизации использовать в каких ситуациях(блокирующие, неблокирующие и тд), какие модели потоков использовать(native, fiber).