A comprehensive review on operating room scheduling and optimization | Synapse