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