Optimal, Two-Stage, Adaptive Enrichment Designs for Randomized Trials, using Sparse Linear Programming | Synapse