Information and Computation in Market Design