Perhaps you would like to share your code for measurements via GitHub?
Measuring performance can be tricky to say the least. How you compile (compiler, version, SystemC version) and what you measure can really change results. Probably helps to specify your computer's specifications (Processor, RAM, cache, OS version) too.
Processor (vendor, version)
L1 cache size
L2 cache size
L3 cache size
OS (name, version)
Compiler (name, version)
Compiler switches (--std, -O)
SystemC installation switches
How time is measured and from what point (e.g. start_of_simulation to end_of_simulation)
Memory consumption information if possible
This will help to make meaningful statements about the measurements and allow others to reproduce/verify your results. It is also important to understand how these results should be interpreted (taken advantage of) and compared.
As with respect to TLM, it will get a lot more challenging. For example, what style of coding: Loosely Timed, Approximately Timed. Are sc_clock's involved?