a simple bench for splice vs read/write in C