Synthesis of Maximum-Efficiency Beam Arrays via Convex Programming and Compressive Sensing