A Golang library for executing dependent tasks in maximum concurrency