optimize report() in buddy.c, without fprintf() it cost about 10-times time than init()