Synthesis of Nonuniformly Spaced Arrays With Frequency-Invariant Shaped Patterns by Sequential Convex Optimization