Pareto-based optimization of difference patterns in monopulse non-uniform subarrays