Adaptive Fast Multipole Boundary Element Methods For Three-Dimensional Potential And Acoustic Wave Problems