An Efficient Parallel Algorithm for Delaunay Triangulation on Distributed Memory Parallel Computers