Distributed-memory H-matrix Algebra I: Data Distribution and Matrix-vector Multiplication