Integration and Synthess for Automated Performance Tuning: the SYNAPT Project