Rate and Distortion Optimization for Reversible Data Hiding Using Multiple Histogram Shifting | Synapse