Parallel and Distributed Processing Techniques and Applications (C. S. R. E. A.)