Выделение и освобождение памяти между исполняемыми модулями

Это перевод Allocating and freeing memory across module boundaries. Автор: Реймонд Чен.

Я уверен, что вам уже вдолбили в голову, что память нужно освобождать тем же

Читать на сайте автора.