                                   cand,
                                   descs,
                                   layer );
+        __syncthreads();
     }
 }
 


            int* extrema_counters = oct_obj.getExtremaCounterD();
            int* extrema_counter  = &extrema_counters[level];
            descriptor_starter
                <<<1,1,0,oct_str>>>
                ( extrema_counter,
                  oct_obj.getExtrema( level ),
                  oct_obj.getDescriptors( level ),
                  data );

}

__global__ void descriptor_starter( int*          extrema_counter,
                                    int*          featvec_counter,
                                    Extremum*     extrema,
                                    Descriptor*   descs,
                                    Plane2D_float layer )
