Simulating Two- And Three-Dimensional Microflows By The Lattice Boltzmann Method With Kinetic Boundary Conditions