implemented OpenMPMatrix