Fast Inverse Design of 3D Nanophotonic Devices Using Boundary Integral Methods