In case of MPC5634M, there were following options where to put boot header (RCHW):

In the example project, I allocated first 64KB for bootloader and the rest of flash for application. That means the RCHW for bootloader is at address 0x0000_0000, for application at 0x0001_0000.
In case of MPC5748G, we can put boot header at:

So, boot header for bootloader can be placed at 0x00F8_C000. If 80Kb is enough for your bootloader, you can place boot header for application at 0x00FE_0000 (or any other, depends on you). Then you have to change the linker files accordingly.
Next point is the Read-While-Write (RWW) partitioning on flash. As you know, we can't access the flash partition which is currently being programmed or erased. The code must run from another partition or from RAM. Here is the partitioning of MPC5748G flash:

The disadvantage is that the partitions do not create continuous space (for example, partition 0 is split to four non-continuous sections), so we have to be careful where to run the code from to avoid RWW issues.
If you need anything else, just let me know...
Lukas