Boundary Element Computation of Shape Sensitivity and Optimization