A Point-Based Algorithm for Multiple 3D Surface Alignment of Drug-Sized Molecules