Performance Tips for .NET Library Writers