A merging control algorithm based on inter-vehicle communication | Synapse