High-accuracy ab initio thermochemistry : application to hydrocarbons