An efficient Sequential Linear Programming algorithm for engineering optimization