Empowering Vector Architectures for ML: The CAMP Architecture for Matrix Multiplication (Full Report)