parellel multiply working