Describir: Design and performance evaluation of the bidirectional ring -based shared memory multiprocessor