profiling software cycling