A key-value store for microcontroller and IoT applications