A scale-dependent hybrid algorithm for multi-dimensional time fractional differential equations