If your application is fully functional with heaptrc you should debug with heaptrc.
If heaptrc reports no leaks, cmem will also have no leaks by extension. This is for the majority of cases: heaptrc is not meant for release code anyway.
You can also hook the cmem memory manager functions with e.g.
https://github.com/MahdiSafsafi/DDetours/blob/master/Source/DDetours.pas and write your own logger.
(you can even hook the low level windows heap management functions)
Another option is AppVerifier from the windows SDK.