Quite good article, into goes into some depth that more devs should learn about, instead of thinking a rewrite in C is the only path to performance.