Здравствуйте, SeninAndrew
SA>Перегрузил глобальные операторы new/delete для оптимизации многопоточного приложения на многопроцессорном компьютере. Суть оптимизации: выделение памяти каждым потоком из отдельной кучи (все под ОС Windows). Удаление участков памяти возможно не из того потока, который память создал. Следовательно, нужно хранить для каждого выделенного участка метку: номер кучи, из которой память была выделена.
JFYI:
Fast memory allocation library for multithreaded applications by Konstantine Knizhnik.