nonprofit resource allocation