Вообще тема не очень, "Анализ эффективности многопотоковых программ" подразумевает создание такой программы и разработку некой методики тестирования, если я правильно понял. Это несколько
обременительно .
Хотя намекну пожалуй (как бы я сделал): надо написать две программы, выполняющих некую ТЯЖЕЛУЮ вычислительную операцию, первая будет однопотоковая, вторая многопотоковая. В конце вычисления каждая из этих программ должна будет отображать время выполнения этой опреации. Вся проблема в "методике тестирования", то бишь Кочешкова такой вариант может не устроить. Он скажет что то вроде "для анализ должна быть использована не одна, а множество методик сравнения производительности". Плюс в многопроцессорных (многоядерных) пк планировщик может перемещать отдельные потоки на разные процессоры. Тоже надо реализовывать. Поэтому да, тема не доставляет.