Dynamic memory management for embedded systems. ([2014])