Enhancing Asynchronous Parallel Computing