ICL Distributed Array Processor Research Articles