P2C: Understanding Output Data Files via On-the-Fly Transformation from Producer to Consumer Executions