Do they really not have any kind of sub-block dynamic allocator?
Does the program handle character data? It is indeed a rare server app which never handles strings.