MERLIN: Multi-stagE query performance prediction for dynamic paRallel oLap pIpeliNe