On-the-fly tracing for data-centric computing : parallelization, workflow and applications