Before revision:  Such mixing of algorithmic novelty and implementation craftsmanship makes rigorous analyses of the sources of performance improvements  difficult.
After revision:  Such mixing of algorithmic novelty and implementation craftsmanship makes rigorous analyses of the sources of performance improvements across algorithms difficult.