Describir: Parallel and Distributed Processing Techniques and Applications