Monte carlo simulations for boron neutron capture therapy with linacs