1. A computer-implemented method comprising: defining a skip value tolerance that can be used to ascertain when synchronization processing of multiple data streams should take place; ascertaining whether any input timestamp-to-output timestamp mappings associated with any of the multiple data streams meet or exceed the skip value tolerance; and synchronizing the multiple data streams if any input timestamp-to-output timestamp mappings meet or exceed the skip value tolerance.