Remove unbalancing "return;" and unnecessary __sync_synchronize()

The return; was accidental. The __sync_synchronize() is unnecessary
since __sync__bool_compare_and_swap() inserts a full memory barrier on
the ia32 and amd64 architectures, which are the ones that this program
was written to investigate the behavior of.
Fibonacci using exponentiation by squaring.