A vectorized algorithm for calculating the accessible surface area of macromolecules | Synapse