Scalable block processing algorithms by