Synchronization For Capacity -Approaching Coded Communication Systems