Matching NLO QCD computations and parton shower simulations