Optimal Design of Phononic Crystals Using Higher-Order Boundary Elements and a Swarm Optimization Scheme