The Art of Performance tuning and Optimization