ReusableTasks (nuget): ReusableTasks is a (nearly) zero allocation Task-like object for use when declaring async methods.
Keywords: threading|async|task|tasks|await|csharp|dotnet|performance