OK, das ist bei 8k Speicher natürlich ein bisschen viel.

Hast du irgendwelche großen Funktionen eingebunden von der Standardbibliothek. Verwendest du Kommazahlen, also float/double?
Hast du große Arrays im Programm welche du mit Werten initialisierst?