An Integrated Approach to the Design of a Massively Parallel System