Designing Distributed Scale-out IPU