Multiprogramming a 64kB Computer Safely and Efficiently
Protothreads: simplifying event-driven programming of memory-constrained embedded systems