Titan: A Parallel Asynchronous Library for Multi-Agent and Soft-Body Robotics using NVIDIA CUDA | IEEE Conference Publication | IEEE Xplore