This is an old revision of the document!
Memory allocation
Task schedulers
This can provide cooperative multitasking for simple tasks, avoiding the need of an RTOS.
Small C libraries
http://neptune.billgatliff.com/newlib.html
http://www.musl-libc.org/faq.html
http://www.embecosm.com/appnotes/ean9/ean9-howto-newlib-1.0.html