Joint Assortment Optimization and Discrete Marketing Mix Allocation | Synapse