@flauberttagu
Are you running FreeRTOS? If so, then you can very easily setup your heap size in FreeRTOSConfig.h
If you're stuck at the 64k limits, you can increase the size of your SRAM_UPPER which is the primary SRAM resource to give yourself more space. In 128k devices with SRAM_UPPER defaulting to 0x20000000 and SRAM_LOWER at 0x1FFF000, I change SRAM_UPPER to start at 0x1FFF0100 and set it's size to 0x1FF00 and change SRAM_LOWER's size to 0x100. That gives you almost 128k of contiguous space in SRAM_UPPER without having to do anything unnatural.
Now, some people don't like this because it crosses the SRAM bank boundary, but when increasing the SRAM_UPPER size was discussed earlier, it was revealed that there is only one case where this is a problem and that's a 64bit transfer that straddles both SRAM banks (the probability of that happening is infinitesimal and is zero if you don't use 64bit sized variables/structures).
Hopefully that willl give you a couple of options for making more heap space available.
myke