If the programmer is interested only in the ratios of time spent in individual functions, and the space consumed by those functions, then it is easy to use sequential cost-centre based profiling to provide that information [23]. More sophisticated profiling information, such as space usage over time, needs to be adapted to the parallel environment.