Added auto-tuning framework; revised introduction.