Massively Parallel Contact Simulation on Graphics Hardware using NVIDIA CUDA