The noun dynamic memory allocation can be countable or uncountable.
The singular form of dynamic memory allocation is also dynamic memory allocation.