Multiblock computations of complex turbomachinery flows using residual-based compact schemes