A groundbreaking algorithm promises to transform how nonprofits distribute volunteers, enhancing their impact dramatically.