Improved Algorithm X for Subarray Partition With Acceleration and Sidelobe Suppression