That again depends on your application:
if you have the the usual scenario that after reset the bootloader runs and then the application, you don't need to separate the memory.
But if you have the use case that the application can call the bootloader and expects to return to the previous application state, you would have to make sure that the memory is not used twice. Such a scenario usually exists for ROM bootloaders where you are using functions of it, and the ROM bootloader requires extra memory (e.g. for programming).
I hope this helps,
Erich