Frequently use lower level libraries: numerical, multi processing.
Blas - Basic Linear Algebra Subprograms
Eigen
OpenMP:
NCCL: Optimized primitives for collective multi-GPU communication
documentation
operations (ring algorithms):