Pulse optimization for multi-qubit gates in transmon system