Multiscale Spectral Element - Boundary Integral Method for Linear and Nonlinear Nano Optical Computation