I have manged huge data networks using synchronous data communications. I have written several computer programs that used synchronous data communications and various protocols. What you are describing is NOT synchronous data serial interfaces.
You seem to be using normal, every day asynchronous data communications. There is NO Arduino capable of sending or receiving synchronous serial data. The USARTS do not have the capability of synchronizing themselves using an external data stream.