Boundary Synchronization for Hyperbolic Systems