Мда, посмотрел что есть в наличии, но ничего утешительного. Вопрос о сжатии это вопрос о мощности heap-а.
Эффективные алгоритмы все применяют heap для построения деревьев.
Меньше чем с 1 метром RAM-а сюда нечего соваться.
Поэтому выбор LPC1756 для этих целей смело можно записать в копилку
обломов по причине неверного тактического применения.