Comparison of map-making algorithms for CMB experiments