Add PROFILE_BLOCK macro