Easy way to process jobs in parallel in golang