Describir: Skew-Symmetric Matrix Decompositions on Shared-Memory Architectures