Generic interfaces for clients of auto-tuning libraries.