Application of sonic boom optimization to supersonic aircraft design