int _tmain(int argc, _TCHAR* argv[])
{
	double dMeasurementOverhead, dLoopOverhead;
	dMeasurementOverhead = measurement_overhead();
	dLoopOverhead = loop_overhead() - dMeasurementOverhead;
	write_results("CPU_Measurement_Overhead_Results.txt", dMeasurementOverhead, dLoopOverhead);
	return 0;
}
main()
{
	uint64	enough;
	double	t_overhead, l_overhead;

	enough = compute_enough(15);
	printf("ENOUGH=%lu\n", (unsigned long)enough); fflush(stdout);
	t_overhead = timing_overhead(enough);
	printf("TIMING_OVERHEAD=%f\n", t_overhead); fflush(stdout);
	l_overhead = loop_overhead(enough, t_overhead);
	printf("LOOP_OVERHEAD=%f\n", l_overhead);
	exit(0);
}