IES3: a fast integral equation solver for efficient 3-dimensional extraction