numerical reciepes sucks! Its purpose is to teach you algorithms. It has the
most terrible performance. But a lot of people are using it. gsl could be
much much faster, if you compile it correctly!
Try to compile your gsl using MKL (not free) or ATLAS.