If they are joinable threads and you haven't called the pthread_join to join them, each produced thread will leak a sizeable amount of memory (at least 10mb per stack) after its termination.
Source-destination labeling, pre-termination and plug-to-plug capability dramatically reduce the amount of time needed to implement a fully system, contends the company.