Index: benchmark/readyQ/locality.go
===================================================================
--- benchmark/readyQ/locality.go	(revision 5d369c7c0f5b0c4925a36041c0b0a81f2c14f24b)
+++ benchmark/readyQ/locality.go	(revision 3d19ae6a74bc0818a51ded548e67de40e6d6182b)
@@ -18,7 +18,9 @@
 // ==================================================
 type MyData struct {
+	_p1 [16]uint64 // padding
 	ttid int
 	id int
 	data [] uint64
+	_p2 [16]uint64 // padding
 }
 
@@ -29,5 +31,5 @@
 		data[i] = 0
 	}
-	return &MyData{syscall.Gettid(), id, data}
+	return &MyData{[16]uint64{0}, syscall.Gettid(), id, data,[16]uint64{0}}
 }
 
@@ -46,4 +48,5 @@
 // ==================================================
 type MyCtx struct {
+	_p1 [16]uint64 // padding
 	s * semaphore.Weighted
 	d unsafe.Pointer
@@ -51,8 +54,9 @@
 	ttid int
 	id int
+	_p2 [16]uint64 // padding
 }
 
 func NewCtx( data * MyData, id int ) (MyCtx) {
-	r := MyCtx{semaphore.NewWeighted(1), unsafe.Pointer(data), context.Background(), syscall.Gettid(), id}
+	r := MyCtx{[16]uint64{0},semaphore.NewWeighted(1), unsafe.Pointer(data), context.Background(), syscall.Gettid(), id,[16]uint64{0}}
 	r.s.Acquire(context.Background(), 1)
 	return r
@@ -73,4 +77,5 @@
 	ptr uintptr // atomic variable use fo MES
 	id int      // id for debugging
+	_p [16]uint64 // padding
 }
 
@@ -239,5 +244,5 @@
 	channels := make([]Spot, nthreads - nprocs) // Number of spots
 	for i := range channels {
-		channels[i] = Spot{uintptr(0), i}     // init spots
+		channels[i] = Spot{uintptr(0), i,[16]uint64{0}}     // init spots
 	}
 
Index: benchmark/readyQ/locality.rs
===================================================================
--- benchmark/readyQ/locality.rs	(revision 5d369c7c0f5b0c4925a36041c0b0a81f2c14f24b)
+++ benchmark/readyQ/locality.rs	(revision 3d19ae6a74bc0818a51ded548e67de40e6d6182b)
@@ -53,8 +53,10 @@
 // ==================================================
 struct MyCtx {
+	_p1: [16]u64,
 	s: sync::Semaphore,
 	d: MyDataPtr,
 	ttid: ThreadId,
 	_id: usize,
+	_p2: [16]u64,
 }
 
